< previous page page_528 next page >

Page 528
9f8044bafea36a1f728739c0bb58ef4c.gif
padding
9f8044bafea36a1f728739c0bb58ef4c.gif
columns, 377
9f8044bafea36a1f728739c0bb58ef4c.gif
String variables, 383
9f8044bafea36a1f728739c0bb58ef4c.gif
parallel development strategies
9f8044bafea36a1f728739c0bb58ef4c.gif
cloaking projects, 194
9f8044bafea36a1f728739c0bb58ef4c.gif
encouraging, 193
9f8044bafea36a1f728739c0bb58ef4c.gif
setting up (Visual SourceSafe), 190
9f8044bafea36a1f728739c0bb58ef4c.gif
software for, 190
9f8044bafea36a1f728739c0bb58ef4c.gif
Web sites, 190
9f8044bafea36a1f728739c0bb58ef4c.gif
parallel routing, 292-294
9f8044bafea36a1f728739c0bb58ef4c.gif
paralysis, 35
9f8044bafea36a1f728739c0bb58ef4c.gif
passwords, encrypting, 287, 301
9f8044bafea36a1f728739c0bb58ef4c.gif
Path property, 376
9f8044bafea36a1f728739c0bb58ef4c.gif
patterns, 76
9f8044bafea36a1f728739c0bb58ef4c.gif
peer applications, 339
9f8044bafea36a1f728739c0bb58ef4c.gif
performance (use cases), 227
9f8044bafea36a1f728739c0bb58ef4c.gif
permissions, 193
9f8044bafea36a1f728739c0bb58ef4c.gif
persistAddInfo method, 387
9f8044bafea36a1f728739c0bb58ef4c.gif
persistence
9f8044bafea36a1f728739c0bb58ef4c.gif
classes, 376-377
9f8044bafea36a1f728739c0bb58ef4c.gif
database management comparison, 37
9f8044bafea36a1f728739c0bb58ef4c.gif
defined, 29
9f8044bafea36a1f728739c0bb58ef4c.gif
files
9f8044bafea36a1f728739c0bb58ef4c.gif
binary access files, 383
9f8044bafea36a1f728739c0bb58ef4c.gif
pre-existing databases, 382
9f8044bafea36a1f728739c0bb58ef4c.gif
random access files, 379
9f8044bafea36a1f728739c0bb58ef4c.gif
Rich Text Box control, 384
9f8044bafea36a1f728739c0bb58ef4c.gif
sequential access files, 381-382
9f8044bafea36a1f728739c0bb58ef4c.gif
OOA, 37
9f8044bafea36a1f728739c0bb58ef4c.gif
Remote Data Objects, 387
9f8044bafea36a1f728739c0bb58ef4c.gif
persistNewInfo method, 381, 387
9f8044bafea36a1f728739c0bb58ef4c.gif
phases of development, see development
9f8044bafea36a1f728739c0bb58ef4c.gif
policies (business)
9f8044bafea36a1f728739c0bb58ef4c.gif
applications, 336
9f8044bafea36a1f728739c0bb58ef4c.gif
differences from rules, 338
9f8044bafea36a1f728739c0bb58ef4c.gif
encapsulating, 343
9f8044bafea36a1f728739c0bb58ef4c.gif
enforcing/implementing, 337
9f8044bafea36a1f728739c0bb58ef4c.gif
managing, 338, 343-347
9f8044bafea36a1f728739c0bb58ef4c.gif
violations, 344
9f8044bafea36a1f728739c0bb58ef4c.gif
politics, corporate, 465-467
9f8044bafea36a1f728739c0bb58ef4c.gif
polymorphism, 95-96
9f8044bafea36a1f728739c0bb58ef4c.gif
calls, 289
9f8044bafea36a1f728739c0bb58ef4c.gif
limitations, 103
9f8044bafea36a1f728739c0bb58ef4c.gif
portability testing, 173
9f8044bafea36a1f728739c0bb58ef4c.gif
positive testing, 177
9f8044bafea36a1f728739c0bb58ef4c.gif
postconditions (methods), 177, 254
9f8044bafea36a1f728739c0bb58ef4c.gif
precondition checks, 100
9f8044bafea36a1f728739c0bb58ef4c.gif
preconditions (methods), 177, 254
9f8044bafea36a1f728739c0bb58ef4c.gif
Print # statement, 381
9f8044bafea36a1f728739c0bb58ef4c.gif
printing
9f8044bafea36a1f728739c0bb58ef4c.gif
files (Rich Text Box control), 384
9f8044bafea36a1f728739c0bb58ef4c.gif
reports, 362, 456
9f8044bafea36a1f728739c0bb58ef4c.gif
printReport method, 362
9f8044bafea36a1f728739c0bb58ef4c.gif
private collections, 296
9f8044bafea36a1f728739c0bb58ef4c.gif
Private keyword, 15-16
9f8044bafea36a1f728739c0bb58ef4c.gif
private members, 15-16
9f8044bafea36a1f728739c0bb58ef4c.gif
private methods, 101
9f8044bafea36a1f728739c0bb58ef4c.gif
problem assessment, 39-40
9f8044bafea36a1f728739c0bb58ef4c.gif
problem domains, 38
9f8044bafea36a1f728739c0bb58ef4c.gif
problem statements, 44-45
9f8044bafea36a1f728739c0bb58ef4c.gif
candidates, 45-49
9f8044bafea36a1f728739c0bb58ef4c.gif
updating, 218-222
9f8044bafea36a1f728739c0bb58ef4c.gif
Process class, 295, 303-305
9f8044bafea36a1f728739c0bb58ef4c.gif
Process object, 304
9f8044bafea36a1f728739c0bb58ef4c.gif
processDeposit method, 344
9f8044bafea36a1f728739c0bb58ef4c.gif
processes
9f8044bafea36a1f728739c0bb58ef4c.gif
automating, 291
9f8044bafea36a1f728739c0bb58ef4c.gif
determing costs of, 299
9f8044bafea36a1f728739c0bb58ef4c.gif
navigating between, 294
9f8044bafea36a1f728739c0bb58ef4c.gif
owners, 41, 298-299, 309, 330, 374
9f8044bafea36a1f728739c0bb58ef4c.gif
ProcessID property, 295, 305
9f8044bafea36a1f728739c0bb58ef4c.gif
ProcessState property, 295, 305
9f8044bafea36a1f728739c0bb58ef4c.gif
processToolbar method, 364
9f8044bafea36a1f728739c0bb58ef4c.gif
productivity, 472
9f8044bafea36a1f728739c0bb58ef4c.gif
products, banking, 340, 343
9f8044bafea36a1f728739c0bb58ef4c.gif
profitability, see costs programming
9f8044bafea36a1f728739c0bb58ef4c.gif
languages, 467
9f8044bafea36a1f728739c0bb58ef4c.gif
OOP (object-oriented programming)
9f8044bafea36a1f728739c0bb58ef4c.gif
advantages, 474
9f8044bafea36a1f728739c0bb58ef4c.gif
corporate politics and, 465-467
9f8044bafea36a1f728739c0bb58ef4c.gif
dynamic environments, 184
9f8044bafea36a1f728739c0bb58ef4c.gif
enforcing business rules, 336
9f8044bafea36a1f728739c0bb58ef4c.gif
false assumptions, 467, 475
9f8044bafea36a1f728739c0bb58ef4c.gif
language independence, 467
9f8044bafea36a1f728739c0bb58ef4c.gif
OTFP comparison, 9-11
9f8044bafea36a1f728739c0bb58ef4c.gif
overview, 8-9
9f8044bafea36a1f728739c0bb58ef4c.gif
programmer references, maintaining, 474
9f8044bafea36a1f728739c0bb58ef4c.gif
Project menu commands:Add Class Module, 19
9f8044bafea36a1f728739c0bb58ef4c.gif
Project Properties dialog box, 137
9f8044bafea36a1f728739c0bb58ef4c.gif
Project Rights dialog box (Visual SourceSafe Administrative server), 193
9f8044bafea36a1f728739c0bb58ef4c.gif
projects
9f8044bafea36a1f728739c0bb58ef4c.gif
CheckDeposit, 138
9f8044bafea36a1f728739c0bb58ef4c.gif
cloaking during development, 194

 
< previous page page_528 next page >

If you like this book, buy it!